home *** CD-ROM | disk | FTP | other *** search
- 10 rem ***************************
- 11 rem *** declare 88 beispiel ***
- 15 open1,8,15:print#1,"s:blue.obj,colors.pac":close1
- 20 (NULL)
- 100 rem *** erstellen eines obj-files
- 105 rem 1. file oeffnen
- 110 open1,8,2,"blue.obj,p,w"
- 111 rem 2. assembler aufruf
- 112 sys9*4096:.opt o1:*=828
- 113 ; ** 3. quelltext ***
- 114 .asc "program:"
- 120 lda #6:sta 53280:sta 53281:rts
- 130 .end
- 132 close1
- 140 rem deklaration
- 142 (NULL)"blue",8
- 200 rem *** pack-file mit using
- 210 open1,8,2,"colors.pac,p,w"
- 212 sys9*4096:.opt o1:*=828
- 213 ; *** quelltext ***
- 214 .asc "pro[195] white,pro[195] grey:u[211] blue,2:pro[199]:"
- 220 jmp wht:jmp gre
- 224 wht lda #1:jmp l328
- 226 gre lda #12
- 228 l328 jmp $ffff
- 230 .end
- 232 close1
- 240 rem deklaration
- 242 (NULL)"colors",8
- 300 rem *** aus speicher deklarieren
- 309 rem 1. assembler-aufruf
- 310 sys9*4096:.opt oo:*=828
- 312 ; ** 2. quelltext
- 314 .asc "using blue,2:program:"
- 316 .word ende
- 318 lda #2:jmp $ffff
- 320 ende nop
- 322 .end
- 330 rem *** deklaration
- 340 (NULL)"red",1,828
- 400 rem *** "pack" mit #1 ohne "using"
- 412 sys9*4096:.opt oo:*=828
- 414 .asc "procedure green,procedure yellow:program:"
- 416 .word ende
- 420 jmp grn:jmp yel
- 424 grn lda #5:jmp l328
- 426 yel lda #7
- 428 l328 sta 53280:sta 53281:rts
- 430 ende nop
- 432 .end
- 440 rem *** deklaration
- 442 (NULL)"colors2",1,828
- 450 print:print"folgende befehle sind definiert:"
- 452 (NULL)
- 499 end
- 500 rem ** direkt-deklaration #0
- 501 rem ** nur mit profi-ass
- 502 (NULL)"purple",0,"program:":.opt oo
- 504 lda #4:sta 53280:sta 53281:rts
- 506 .end
-